home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 015 / vps11.arc / VPS.DOC < prev    next >
Encoding:
Text File  |  1986-10-01  |  24.6 KB  |  724 lines

  1.  
  2. Page 1        VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  3.  
  4.  
  5.  
  6.  
  7. What is VPS?
  8. ------------
  9.  
  10.   VPS is an attempt to provide a generic printer setup utility that may
  11.   be configured for any printer that uses escape sequences to control
  12.   the printer.  There are many good printer setup utilities available,
  13.   but they usually are designed to work with a specific model or brand of
  14.   printer and with a limited set of escape codes.  VPS allows you to define
  15.   the escape sequences that you want to use and can be tailored for your
  16.   specific printer and needs.  If you have more than one printer, you can
  17.   create setup definitions for each printer and use VPS as needed to configure
  18.   each printer based upon the printer definition you choose.
  19.  
  20.  
  21. There are three programs available.
  22.  
  23.   VPS    -  a menu driven version where options are selected by the cursor
  24.             control keys.
  25.  
  26.   VPSB   -  a 'batch' version which may be used in BAT files.
  27.  
  28.   VPSRES -  a version similar to VPS that remains resident. This version
  29.             is available only to registered users.
  30.  
  31.  
  32.  
  33. Page 2        VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  34.  
  35.  
  36.  
  37.  
  38. Using VPS
  39. ---------
  40.  
  41.  
  42. VPS [d:\path\vpsfile]
  43.  
  44.  
  45.  
  46.     vpsfile - a text file which contains definitions for various printer
  47.               commands and options.  If not specified DEFAULT.VPS is assumed.
  48.               If a file extension is not provided .VPS is assumed.
  49.  
  50.  
  51. Examples:
  52.  
  53.   VPS IBMCOLR.VPS
  54.  
  55.      - Will look for a file named IBMCOLR.IBM on the logged drive.
  56.  
  57.  
  58.   VPS A:OKIDATA.VPS
  59.  
  60.      - Will look for a file named OKIDATA.VPS on drive A:
  61.  
  62.  
  63.   VPS C:\DOS\EPSON.VPS
  64.  
  65.      - Will look for a file named EPSON.VPS on drive C: in directory DOS
  66.  
  67.   VPS
  68.      - Will look for a file named DEFAULT.VPS on the current logged drive and
  69.        directory.
  70.  
  71.  
  72. Once VPS is activated use the cursor keys UP-ARROW, DOWN-ARROW, LEFT-ARROW,
  73. and RIGHT-ARROW to select an item from the VPS menu and then press RETURN
  74. to send the associated printer control codes to the printer.  The VPS menu
  75. is sensitive to the first character of each menu item.  An item may
  76. be selected by pressing the key corresponding to the first character of
  77. the desired menu item.  This method not only selects the option, but also
  78. sends the control codes to the printer.  Of course for this method to work
  79. properly you must insure that the first characters of all the menu options
  80. are unique. The PgUp and PgDn keys may be used to select LPT1, LPT2, or LPT3.
  81.  
  82. Page 3        VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  83.  
  84.  
  85.  
  86.  
  87. Using VPSB
  88. ----------
  89.  
  90.  
  91. VPSB lptx: [d:\path\vpsfile or /nn,nn,...,nn/]
  92.  
  93.      VPSB is a batch version of VPS.  It can be placed in BAT files.  A
  94.      typical use would be in AUTOEXEC.BAT to initialize a printer at
  95.      boot time.
  96.  
  97.      lptx:   -  is used to specify which printer you want to initialize.
  98.                 Valid values are LPT1:, LPT2:, LPT3:
  99.                 The colon is required.
  100.  
  101.      vpsfile -  a text file which contains definitions for various printer
  102.                 options and commands.  The format of this file is the same
  103.                 as used by VPS and VPSRES.  All printer control characters
  104.                 found in the file will be sent to the printer.
  105.  
  106.      /nn,nn,...,nn/  - this is an alternative method of specifying the
  107.                        printer control codes.  The nn's represent escape
  108.                        codes in either decimal or character format. The
  109.                        slashes are required. See DEFINING PRINTER CONTROL
  110.                        FILES for more information.
  111.  
  112.  
  113. Examples:
  114.  
  115.   VPSB LPT1: OKIDATA.VPS
  116.  
  117.      - Will look for a file named OKIDATA.VPS on the current logged drive and
  118.        directory and send all printer codes to LPT1:
  119.  
  120.   VPSB LPT2: /27,"C",68/
  121.  
  122.      - Will send the escape codes 27 C 68 to LPT2:
  123.  
  124.   VPSB LPT3: C:\DOS\EPSON.VPS
  125.  
  126.      - Will look for a file named EPSON.VPS on drive C: in directory DOS
  127.        and send all printer control codes to LPT3:
  128.  
  129.  
  130.  
  131.  
  132. Page 4        VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  133.  
  134.  
  135.  
  136.  
  137.  
  138. Using VPSRES
  139. ------------
  140.  
  141. VPSRES [d:\path\vpsfile] [activate key] [deinstall key]
  142.  
  143.    VPSRES is a resident version of VPS.  This version may be activated
  144.    at the press of a key, control codes sent to a printer, and return
  145.    to your original application.
  146.  
  147.    vpsfile - see previous descriptions
  148.  
  149.    [activate key] - optional parameter which if specified must be a decimal
  150.                     key code for the keys you wish to use to activate
  151.                     VPSRES. The default is 91 which is SHIFT-F8.  A
  152.                     partial list of key codes is provided in APPENDIX A.
  153.  
  154.    [deinstall key]- optional parameter which if specified must be a decimal
  155.                     key code for the keys you wish to use to deinstall
  156.                     VPSRES.  There is no default.  Deinstalling VPSRES
  157.                     can cause problems if some other memory resident
  158.                     programs have been loaded after VPSRES was loaded.
  159.                     Use this option only if VPSRES was loaded last.
  160.  
  161.     NOTE: these parameters are positional. In order to specify a deinstall
  162.           key you must specify a vpsfile and an activate key code.
  163.  
  164.  
  165. Examples:
  166.  
  167.     VPSRES \DOS\IBMCOLR.VPS 91 93
  168.  
  169.       - Will load VPSRES and look for a file named IBMCOLR.VPS in directory DOS
  170.         on the current logged drive.  SHIFT-F8 (91) will be used to activate
  171.         VPSRES.  SHIFT-F10 (93) will be used to deinstall VPSRES.
  172.  
  173.     VPSRES
  174.  
  175.       - WIll load VPSRES and look for file DEFAULT.VPS in the currently logged
  176.         drive and directory.  SHIFT-F8 (the default) will be used to
  177.         activate VPSRES.  No key is provided to deinstall VPSRES.
  178.  
  179.     VPSRES IBMCOLR.VPS
  180.  
  181.       - Will load VPSRES and look for a file named IBMCOLR.VPS on the current
  182.         logged drive and directory. SHIFT-F8 will be used to activate
  183.         VPSRES and no deinstall key will be defined.
  184.  
  185.  
  186. Page 5        VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  187.  
  188.  
  189.     WARNING: Each time VPSRES is executed from the DOS prompt the program
  190.              will become resident. VPSRES does not currently check to make
  191.              sure that only 1 copy is resident. You MUST make sure that
  192.              you don't cause VPSRES to become resident more than once.
  193.              Placing the VPSRES startup command in your AUTOEXEC.BAT file
  194.              is probably the best method of starting VPSRES.
  195.  
  196.     NOTE:  The printer definition file will not be accessed until the first
  197.            time VPSRES is actually activated.  Thereafter the printer
  198.            definition file will not be accessed again unless errors were
  199.            detected while loading the printer control codes. Once the
  200.            control codes are loaded without errors the printer definition
  201.            file will not be accessed again and need not be available.
  202.            Once the printer definition file is loaded, another file cannot
  203.            be loaded unless VPSRES is first deactivated. This is one reason
  204.            that an option is provided for deactivation.  Remember that
  205.            VPSRES may only be safely deinstalled if it was the last program
  206.            to become resident.
  207.  
  208.  
  209. Once VPSRES is activated use the cursor keys UP-ARROW, DOWN-ARROW, LEFT-ARROW,
  210. and RIGHT-ARROW to select an item from the VPSRES menu and then press RETURN
  211. to send the associated printer control codes to the printer.  The VPSRES menu
  212. is sensitive to the first character of each menu item.  An item may
  213. be selected by pressing the key corresponding to the first character of
  214. the desired menu item.  This method not only selects the option, but also
  215. sends the control codes to the printer.  Of course for this method to work
  216. properly you must insure that the first characters of all the menu options
  217. are unique. The PgUp and PgDn keys may be used to select LPT1, LPT2, or LPT3.
  218.  
  219. When an option is selected from the menu that option will be marked with a
  220. bullet to indicate that this option has been chosen. These bullets remain
  221. until reset via a CLRB or INIT control code. Also the F1 function key will
  222. clear the bullets. The bullets don't necessarily indicate the current state
  223. of the printer, since other software may change the printers options without
  224. VPS knowing about the change. The bullets are meant strictly as a visual
  225. reminder that certain options have been chosen.
  226.  
  227. Page 6        VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  228.  
  229.  
  230.  
  231.  
  232. DEFINING PRINTER CONTROL FILES
  233. ------------------------------
  234.  
  235.  
  236. A printer control code file is a text file that you create using your
  237. favorite editor.  It is used to provide information to the VPS programs
  238. about the escape sequences that your printer will recognize.
  239.  
  240. The statements in this file have the following format:
  241.  
  242.  
  243.    <desc>=nn,nn,nn,...,nn
  244.  
  245.    where:
  246.  
  247.       <desc> - up to 20 bytes of descriptive text which will be displayed
  248.                in the VPS menus. This must begin in column 1.  If the
  249.                first character is unique then the menu option may be
  250.                selected by pressing the key for that character. This
  251.                descriptive text is terminated with and equal sign (=).
  252.  
  253.       nn,nn  - ASCII decimal or character escape codes. If character
  254.                format is used the characters must be enclosed in quotes
  255.                ("). Character strings are limted to a max of four
  256.                characters. A max of 20 nn's may be specified per
  257.                statement. Note that more actual escape codes may be
  258.                coded when using the character format, since up to
  259.                four characters may be coded per nn. Three special
  260.                control codes have been defined to perform three
  261.                special functions.
  262.  
  263.                INIT - which will force a hardware reset of the printer
  264.                       with a 2 second delay after the reset.
  265.  
  266.                WRIT - which will display some test text information to
  267.                       assist in determining whether the printer is
  268.                       responding properly to the printer escape codes.
  269.  
  270.                CLRB - which will clear the selected options bullets.
  271.                       CLRB will usually be specified with your printers
  272.                       reset control codes.
  273.  
  274.                NOTE: some printers have a reset escape sequence which
  275.                      should be used in preference to the INIT code. The
  276.                      Epson FX-100+ is one such printer. If the INIT
  277.                      function is used, sometimes a CANCEL (24) code is
  278.                      required in conjunction with the INIT. Also the
  279.                      INIT code only has an affect on parallel printers
  280.                      and will not have any affect on serial printers.
  281.  
  282. In addition, three special <desc> (@LPT, @TITLE, and @WRITDATA) have been
  283. provided to allow definition of default printer, menu title information and
  284. to override the default test text. These three special <desc>'s must be
  285. in upper case only.
  286.  
  287. Page 7        VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  288.  
  289.  
  290.  
  291.  
  292. Examples:
  293.  
  294. @LPT=x where x=1 or 2 or 3
  295.  
  296.      - To define the default printer.
  297.  
  298. @LPTx=COMy  where x=1 or 2 or 3  and y=1 or 2
  299.  
  300.      - This informs VPSRES that output intended for a line printer is
  301.        being routed to a COM port. This function MUST be specified
  302.        when serial printers, such as the HP LaserJet, receive their
  303.        output via the PC-DOS MODE command. If this statement is not
  304.        coded or if the PC-DOS MODE command has not been issued for
  305.        a serial printer VPSRES may appear to hang up. CTRL-BREAK will
  306.        usually get out of the hangup. See the HP LaserJet example
  307.        for a serial printer setup.
  308.  
  309.  
  310. @TITLE=IBM GRAPHICS PRINTER SETUP
  311.  
  312.      - To define a menu title.
  313.  
  314. @WRITDATA=This is some sample text for use with VPS
  315.  
  316.      - To define some test text.
  317.  
  318.  
  319. FORM FEED=12
  320.  
  321.    - the descriptive text "FORM FEED" will be display in the VPS menus.
  322.      When this option is chosen a form feed character (12) will be sent
  323.      to the printer.
  324.  
  325.  
  326. LINE FEED=10
  327.  
  328.    - the descriptive text "LINE FEED" will display in the VPS menus.
  329.      When this option is chosen a line feed character (10) will be sent
  330.      to the printer.
  331.  
  332.  
  333. Page 8        VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  334.  
  335.  
  336.  
  337.  
  338. UNDERLINE ON=27,"-1"
  339.        or
  340. UNDERLINE ON=27,"-","1"
  341.  
  342.    - the descriptive text "UNDERLINE ON" will display in the VPS menus.
  343.      When this option is chosen the codes 27 "-1" will be sent to the
  344.      printer.
  345.  
  346.  
  347. UNDERLINE ON=27,45,49
  348.  
  349.    - this equivalent to the above since decimal 45 is a "-" and 49 is
  350.      a "1".
  351.  
  352.  
  353. 7-TINY TEXT=15,27,"3",15,27,"S1",27,"M"
  354.  
  355.    - will turn on elite subscripting compressed with 15/216 line spacing.
  356.      Valid for Epson FX-100+ printers.
  357.  
  358.  
  359. APPENDIX B contains several sample printer code files.
  360.  
  361. Page 9        VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  362.  
  363.  
  364.  
  365.                       APPENDIX A
  366.  
  367.                       KEY CODES
  368.  
  369.  
  370. KEY           UNSHIFTED     SHIFT       CTRL         ALT
  371. ------------------------------------------------------------
  372. F1               59          84          94          104
  373. F2               60          85          95          105
  374. F3               61          86          96          106
  375. F4               62          87          97          107
  376. F5               63          88          98          108
  377. F6               64          89          99          109
  378. F7               65          90          100         110
  379. F8               66          91          101         111
  380. F9               67          92          102         112
  381. F10              68          93          103         113
  382. LARR             75                      115
  383. RARR             77                      116
  384. UARR             72
  385. DARR             80
  386. HOME             71
  387. END              79                      117
  388. PGUP             73                      132
  389. PGDN             81                      118
  390. INS              82
  391. DEL              83
  392. A                                                    30
  393. B                                                    48
  394. C                                                    46
  395. D                                                    32
  396. E                                                    18
  397. F                                                    33
  398. G                                                    34
  399. H                                                    35
  400. I                                                    23
  401. J                                                    36
  402. K                                                    37
  403. L                                                    38
  404. M                                                    50
  405. N                                                    49
  406. O                                                    24
  407. P                                                    25
  408. Q                                                    16
  409. R                                                    19
  410. S                                                    31
  411. T                                                    20
  412. U                                                    22
  413. V                                                    47
  414. W                                                    17
  415. X                                                    45
  416. Y                                                    21
  417. Z                                                    44
  418.  
  419. Page 10       VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  420.  
  421.  
  422.  
  423.                       APPENDIX A
  424.  
  425.                       KEY CODES
  426.  
  427.  
  428. KEY           UNSHIFTED     SHIFT       CTRL         ALT
  429. --------------------------------------------------------
  430. 0                                                    129
  431. 1                                                    120
  432. 2                                                    121
  433. 3                                                    122
  434. 4                                                    123
  435. 5                                                    124
  436. 6                                                    125
  437. 7                                                    126
  438. 8                                                    127
  439. 9                                                    128
  440.  
  441. Page 11       VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  442.  
  443.  
  444.  
  445.                          APPENDIX B
  446.  
  447. You should refer to your the operator's manual for your specific type
  448. of printer to determine what printer codes perform certain functions.
  449. The following samples are not meant to be all inclusive and perform
  450. every function, but are meant to show some of the statement formats
  451. and to provide a basis for modification to your specific needs.
  452.  
  453.  
  454.  
  455. SAMPLE 1
  456. --------
  457.  
  458. @LPT=1
  459. @TITLE=Epson FX100+ Printer Setup
  460. @WRITDATA=This is some test data, which can be used to verify options
  461. A-RESET=27,"@"
  462. B-8LPI=27,"0"
  463. C-6LPI=27,"2"
  464. D-DEFAULTS=27,"@",27,"M",27,"0",27,"C",68,27,"N",3
  465. E-ELITE ON=27,"M"
  466. F-DBL WIDTH ON=27,"W1"
  467. G-DBL WIDTH OFF=27,"W0"
  468. H-FORM FEED=12
  469. I-LINE FEED=10
  470. J-COMPRESS ON=15
  471. K-COMPRESS OFF=18
  472. L-PROPORTIONAL ON=27,"p1"
  473. M-PROPORTIONAL OFF=27,"p0"
  474. N-UNDERLINE ON=27,"-1"
  475. O-UNDERLINE OFF=27,"-0"
  476. P-ITALIC ON=27,"4"
  477. Q-ITALIC OFF=27,"5"
  478. R-EMPHASIZED ON=27,"E"
  479. S-EMPHASIZED OFF=27,"F"
  480. T-DBL STRIKE ON=27,"G"
  481. U-DBL STRIKE OFF=27,"H"
  482. V-BEEPER=7
  483. W-UNIDIRECTIONAL ON=27,"U1"
  484. X-UNIDIRECTIONAL OFF=27,"U0"
  485. Y-IMMEDIATE ON=27,"i1"
  486. Z-IMMEDIATE OFF=27,"i0"
  487. 1-68 LINES/PAGE=27,"C",68
  488. 2-INITIALIZE=INIT,24
  489. 3-SUPERSCRIPT ON=27,"S0"
  490. 4-SUBSCRIPT ON=27,"S1"
  491. 5-SUB/SUPER OFF=27,"T"
  492. 6-WRITE TEST DATA=WRIT
  493. 7-TINY=15,27,"3",15,27,"S1",27,"M"
  494. 8-FORWARD 1/216 IN=27,"J",1
  495. 9-REVERSE 1/216 IN=27,"j",1
  496. 0-66 LINES PAGE=27,"C",66
  497.  
  498.  
  499. Page 12       VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  500.  
  501.  
  502.  
  503.                          APPENDIX B
  504.  
  505. SAMPLE 2
  506. --------
  507. @TITLE=IBM Color Printer Setup
  508. @WRITDATA=This is some test data, which can be used to verify options
  509. A-SET DEFAULTS=27,"C",68,27,"0",27,58
  510. B-DBL WIDTH ON=27,"W",1
  511. C-DBL WIDTH OFF=27,"W",0
  512. E-ELITE ON=27,58
  513. F-FORM FEED=12
  514. G-PROPORTIONAL ON=27,"p",1
  515. H-PROPORTIONAL OFF=27,"p",0
  516. I-COMPRESS ON=15
  517. J-COMPRESS OFF=18
  518. L-LINE FEED=10
  519. M-UNDERLINE ON=27,"-1"
  520. N-UNDERLINE OFF=27,"-0"
  521. O-EMPHASIZED ON=27,"E"
  522. P-68 LINES/PAGE=27,"C",68
  523. Q-EMPHASIZED OFF=27,"F"
  524. R-RESET TO POWER UP=27,"?",0,INIT
  525. S-DBL STRIKE ON=27,"G"
  526. T-DBL STRIKE OFF=27,"H"
  527. U-UNIDIRECTIONAL ON=27,"U1"
  528. V-UNIDIRECTIONAL OFF=27,"U0"
  529. W-WRITE TEST DATA=WRIT
  530. X-SUPERSCRIPT ON=27,"S",0
  531. Y-SUBSCRIPT ON=27,"S",1
  532. Z-SUB/SUPER OFF=27,"T"
  533. 1-SET TOP OF PAGE=27,52
  534. 2-TINY=15,27,"3",15,27,"S",1,27,"M"
  535. 3-DP QUALITY PRINT=27,"I",1
  536. 4-TEXT QUALITY PRINT=27,"I",2
  537. 5-LETTER QUALITY PRINT=27,"I",3
  538. 6-6LPI=27,"2"
  539. 8-8LPI=27,"0"
  540. 9-PRINT LABELS=INIT,27,"I",3
  541. 0-66 Lines/Page=27,"C",66
  542.  
  543. Page 13       VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  544.  
  545.  
  546.  
  547.                          APPENDIX B
  548.  
  549. SAMPLE 3
  550. --------
  551. @TITLE=Okidata 192/193 Printer Setup
  552. @WRITDATA=This is some test data, which can be used to verify the options
  553. A-RESET TO POWER UP=INIT,24
  554. B-8LPI=27,48
  555. C-LETTER QUALITY ON=27,88,1
  556. D-LETTER QUALITY OFF=27,88,0
  557. E-DBL WIDTH ON=27,"W",1
  558. F-DBL WIDTH OFF=27,"W",0
  559. G-FORM FEED=12
  560. H-LINE FEED=10
  561. I-COMPRESS ON=15
  562. J-COMPRESS OFF=18
  563. K-ELITE=27,58
  564. L-UNDERLINE ON=27,"-1"
  565. M-UNDERLINE OFF=27,"-0"
  566. N-EMPHASIZED ON=27,"E"
  567. O-EMPHASIZED OFF=27,"F"
  568. P-DBL STRIKE ON=27,"G"
  569. Q-DBL STRIKE OFF=27,"H"
  570. R-BEEPER=7
  571. S-UNIDIRECTIONAL ON=27,55,1
  572. T-UNIDIRECTIONAL OFF=27,55,0
  573. U-68 LINES/PAGE=27,"C",68
  574. V-SUPERSCRIPT ON=27,"S",0
  575. W-SUBSCRIPT ON=27,"S",1
  576. X-SUB/SUPER OFF=27,"T"
  577. Y-WRITE TEST DATA=WRIT
  578. Z-TINY=15,27,"3",15,27,"S",1,27,"M"
  579. 1-DP QUALITY PRINT=27,"I",1
  580. 2-TEXT QUALITY PRINT=27,"I",2
  581. 3-LETTER QUALITY PRINT=27,"I",3
  582.  
  583. Page 14       VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  584.  
  585.  
  586.  
  587.                          APPENDIX B
  588.  
  589. Sample 4
  590. --------
  591.   *-----------------------------------------------------------------*
  592.   *                                                                 *
  593.   * This example shows some of the simpler LASERJET printer control *
  594.   * sequences. It does not take advantage of capabilities that may  *
  595.   * be available for specific font cartridges. This example will    *
  596.   * give you some idea of what can be done, but will have to be     *
  597.   * modified to suit your personal situation.                       *
  598.   *-----------------------------------------------------------------*
  599.  
  600. @TITLE=HP LaserJet Printer Setup
  601. @WRITDATA=This is some test data, which can be used to verify options.
  602.  
  603.   *-----------------------------------------------------------------*
  604.   *  NOTE the different formats of the two @LPT statements. The     *
  605.   *  first is used to establish the default printer; the second is  *
  606.   *  used to indicate that output for LPT1 is being routed to the   *
  607.   *  COM2 port. This statement must be used for any serial printer  *
  608.   *  which has output routed to it via a DOS MODE command.          *
  609.   *-----------------------------------------------------------------*
  610.  
  611. @LPT=1
  612. @LPT1=COM2:
  613. A-Portrait=27,"&l0O"
  614. B-Landscape=27,"&l1O"
  615. C-10 CPI=27,"(s10","H"
  616. D-12 CPI=27,"(s12","H"
  617. E-16.66 CPI=27,"(s16",".6H"
  618. F-7  point=27,"(s7V"
  619. G-8  point=27,"(s8V"
  620. H-10 point=27,"(s10","V"
  621. I-12 point=27,"(s12","V"
  622. J-14 point=27,"(s14",".4V"
  623. K-Upright=27,"(s0S"
  624. L-Italic=27,"(s1S"
  625. M-Light stroke=27,"(s-3","B"
  626. N-Medium stroke=27,"(s0B"
  627. O-Bold stroke=27,"(s3B"
  628. P-Courier=27,"(s3T"
  629. Q-Helv=27,"(s4T"
  630. R-TMS RMN=27,"(s5T"
  631. S-Prestige=27,"(s8T"
  632. T-Gothic=27,"(s6T"
  633. U-60 Lines/Page=27,"&l60","P"
  634. V-45 Lines/Page=27,"&l45","P"
  635. W-Write text=WRIT
  636. X-8 LPI=27,"&l8D"
  637. Y-FORM FEED=12
  638.  
  639.  
  640. Page 15       VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  641.  
  642.  
  643.  
  644.                          APPENDIX B
  645.  
  646. SAMPLE 4 continuation
  647. ---------------------
  648.  
  649.  *------------------------------------------------------------*
  650.  * NOTE the use of the CLRB control code with the printer     *
  651.  * reset code. This insures that the bullets beside selected  *
  652.  * options are cleared when the printer is reset.             *
  653.  *------------------------------------------------------------*
  654.  
  655. Z-RESET=27,"E",CLRB
  656. 1-Shift OUT=14
  657. 2-Shift IN=15
  658.  
  659. Page 16       VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  660.  
  661.  
  662. General Information
  663. -------------------
  664.  
  665. The VPS programs were developed on a PC/XT with 512K using DOS 2.1.
  666. The resident version VPSRES requires approximately 39K of address
  667. space.
  668.  
  669. The following files are provided on the distribution diskette:
  670.  
  671.             VPS.COM     - menu driven version
  672.             VPSB.COM    - batch version
  673.             VPSRES.COM  - the memory resident version
  674.             DEFAULT.VPS - default printer code file (Epson FX-100+)
  675.             OKIDATA.VPS - printer code file for OKIDATA 193
  676.             IBMCOLR.VPS - printer code file for IBM Color Printer
  677.             LASERJT.VPS - HP LaserJet example (serial printer)
  678.             GEMINI.VPS  - Standard GEMINI example
  679.             NECWRTR.VPS - NEC PINWRITER example
  680.             IBMPRO.VPS  - IBM PROPRINTER example
  681.             VPS.DOC     - this document
  682.             READ.ME     - last minute notes and information
  683.  
  684.  
  685. FX-100+ is a registered trademark of EPSON AMERICA Inc.
  686.  
  687. IBM is a registered trademark of International Business Machines.
  688.  
  689. OKIDATA is a registered trademark of OKIDATA.
  690.  
  691. HP LaserJet is a registered trademark of HEWLETT PACKARD.
  692.  
  693. Page 17       VPS-Versatile Printer Setup Utility  Version 1.10       10-01-86
  694.  
  695.  
  696.  
  697. License information
  698. -------------------
  699.  
  700. You are free to use, copy and distribute all VPS files except VPSRES
  701. providing that:
  702.  
  703.         1)  NO FEE IS CHARGED FOR USE, COPYING, OR DISTRIBUTION
  704.  
  705.         2)  IT IS NOT MODIFIED IN ANY WAY
  706.  
  707. These programs are provided AS IS without any warranty, expressed or implied,
  708. including but not limited to fitness for a particular purpose.
  709.  
  710. If you find these programs to be useful, a $10 contribution would be
  711. appreciated.  For a $25 contribution you become a registered user
  712. entitled to the resident version VPSRES and the latest versions of the
  713. other programs and documentation.
  714.  
  715. You may not use these programs in a commercial environment or a
  716. government organization without paying a licesnse fee of $25.
  717.  
  718. In any case, you are encouraged to provide any comments, suggestions, or
  719. problems to:
  720.  
  721.  
  722.                               S & S SYSTEMS
  723.                               P.O. BOX 1725
  724.                               CLAREMORE, OK 74018